package com.seiya.cookit.dao;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.util.Log;

import com.seiya.cookit.domain.Glosario;
import com.seiya.cookit.helper.UtilDB;

public class GlosarioDAO {

	public int obtCodigo(Context baseContext) {
		UtilDB db = UtilDB.GetUtilDb(baseContext);
		db.openDataBase();
		String sql = "select max(in_id_ing)+1 as codigo from glosario";
		Cursor cursor = db.getDataBase().rawQuery(sql, null);
		cursor.moveToFirst();
		int cod = cursor.getInt(cursor.getColumnIndex("codigo"));
		cursor.close();
		db.close();
		return cod;
	}

	public void registrar(Context baseContext, Glosario entidad) {
		ContentValues parametros = new ContentValues();
		parametros.put("in_id_ing", entidad.getId());
		parametros.put("va_nombre_ing", entidad.getNombre());
		parametros.put("va_descrip_ing", entidad.getDescripcion());

		UtilDB db = UtilDB.GetUtilDb(baseContext);
		try {
			db.openDataBase();
			long id = db.getDataBase().insertOrThrow("glosario", null, parametros);
			Log.d("id", String.valueOf(id));
		} catch (SQLException ex) {
			Log.d("SQL insert", "Error", ex);
		} finally {
			db.close();
		}
	}



}
